d0a2461cbe930a396b1ec2568357ed48af9dc611,MUDServer/src/mud/MUDServer.java,MUDServer,examine,#MUDObject#Client#,14653
Before Change
String r2 = colors("RING" + (i + 1), color);
//send("RING" + i + ": " + player.getSlots().get("ring" + i).getItem() + "\t" + "RING" + (i + 1) + ": " + player.getSlots().get("ring" + (i + 1)).getItem(), client);
send(r1 + ": " + player.getSlots().get("ring" + i).getItem() + "\t" + r2 + ": " + player.getSlots().get("ring" + (i + 1)).getItem(), client);
}
for (Slot slot : player.getSlots().values()) {
After Change
}
if (m instanceof Player) {
Player player = (Player) m;
// helmet, necklace, armor, cloak, rings, gloves, weapons, belt, boots
/*debug("RING1: " + player.getSlots().get("ring1").getItem() +
"\t" + "RING2: " + player.getSlots().get("ring2").getItem());
debug("RING3: " + player.getSlots().get("ring3").getItem() +
"\t" + "RING4: " + player.getSlots().get("ring4").getItem());
debug("RING5: " + player.getSlots().get("ring5").getItem() +
"\t" + "RING6: " + player.getSlots().get("ring6").getItem());*/
// TODO fix all of this kludging, this depends far too heavily on certain named slots existing
for(int i = 1; i < 6; i = i + 2) {
String color = getDisplayColor("thing");
String r1 = colors("RING" + i, color);
String r2 = colors("RING" + (i + 1), color);
//send("RING" + i + ": " + player.getSlots().get("ring" + i).getItem() + "\t" + "RING" + (i + 1) + ": " + player.getSlots().get("ring" + (i + 1)).getItem(), client);
if( player.getSlot("ring" + i) != null && player.getSlot("ring" + (i + 1)) != null ) {
send(r1 + ": " + player.getSlot("ring" + i).getItem() + "\t" + r2 + ": " + player.getSlot("ring" + (i + 1)).getItem(), client);
}
}